.class public Lcom/evernote/edam/type/Note;
.super Ljava/lang/Object;
.source "Note.java"

# interfaces
.implements Lcom/evernote/thrift/TBase;
.implements Ljava/io/Serializable;
.implements Ljava/lang/Cloneable;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/lang/Object;",
        "Lcom/evernote/thrift/TBase",
        "<",
        "Lcom/evernote/edam/type/Note;",
        ">;",
        "Ljava/io/Serializable;",
        "Ljava/lang/Cloneable;"
    }
.end annotation


# static fields
.field private static final ACTIVE_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final ATTRIBUTES_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final CONTENT_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final CONTENT_HASH_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final CONTENT_LENGTH_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final CREATED_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final DELETED_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final GUID_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final NOTEBOOK_GUID_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final RESOURCES_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final STRUCT_DESC:Lcom/evernote/thrift/protocol/TStruct;

.field private static final TAG_GUIDS_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final TAG_NAMES_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final TITLE_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final UPDATED_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final UPDATE_SEQUENCE_NUM_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

.field private static final __ACTIVE_ISSET_ID:I = 0x4

.field private static final __CONTENTLENGTH_ISSET_ID:I = 0x0

.field private static final __CREATED_ISSET_ID:I = 0x1

.field private static final __DELETED_ISSET_ID:I = 0x3

.field private static final __UPDATED_ISSET_ID:I = 0x2

.field private static final __UPDATESEQUENCENUM_ISSET_ID:I = 0x5


# instance fields
.field private __isset_vector:[Z

.field private active:Z

.field private attributes:Lcom/evernote/edam/type/NoteAttributes;

.field private content:Ljava/lang/String;

.field private contentHash:[B

.field private contentLength:I

.field private created:J

.field private deleted:J

.field private guid:Ljava/lang/String;

.field private notebookGuid:Ljava/lang/String;

.field private resources:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Lcom/evernote/edam/type/Resource;",
            ">;"
        }
    .end annotation
.end field

.field private tagGuids:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private tagNames:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private title:Ljava/lang/String;

.field private updateSequenceNum:I

.field private updated:J


# direct methods
.method static constructor <clinit>()V
    .registers 8

    .prologue
    const/4 v7, 0x2

    const/16 v6, 0x8

    const/16 v5, 0xf

    const/16 v4, 0xa

    const/16 v3, 0xb

    .line 148
    new-instance v0, Lcom/evernote/thrift/protocol/TStruct;

    const-string v1, "Note"

    invoke-direct {v0, v1}, Lcom/evernote/thrift/protocol/TStruct;-><init>(Ljava/lang/String;)V

    sput-object v0, Lcom/evernote/edam/type/Note;->STRUCT_DESC:Lcom/evernote/thrift/protocol/TStruct;

    .line 150
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "guid"

    const/4 v2, 0x1

    invoke-direct {v0, v1, v3, v2}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->GUID_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 151
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "title"

    invoke-direct {v0, v1, v3, v7}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->TITLE_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 152
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "content"

    const/4 v2, 0x3

    invoke-direct {v0, v1, v3, v2}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->CONTENT_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 153
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "contentHash"

    const/4 v2, 0x4

    invoke-direct {v0, v1, v3, v2}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->CONTENT_HASH_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 154
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "contentLength"

    const/4 v2, 0x5

    invoke-direct {v0, v1, v6, v2}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->CONTENT_LENGTH_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 155
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "created"

    const/4 v2, 0x6

    invoke-direct {v0, v1, v4, v2}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->CREATED_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 156
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "updated"

    const/4 v2, 0x7

    invoke-direct {v0, v1, v4, v2}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->UPDATED_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 157
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "deleted"

    invoke-direct {v0, v1, v4, v6}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->DELETED_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 158
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "active"

    const/16 v2, 0x9

    invoke-direct {v0, v1, v7, v2}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->ACTIVE_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 159
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "updateSequenceNum"

    invoke-direct {v0, v1, v6, v4}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->UPDATE_SEQUENCE_NUM_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 160
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "notebookGuid"

    invoke-direct {v0, v1, v3, v3}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->NOTEBOOK_GUID_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 161
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "tagGuids"

    const/16 v2, 0xc

    invoke-direct {v0, v1, v5, v2}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->TAG_GUIDS_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 162
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "resources"

    const/16 v2, 0xd

    invoke-direct {v0, v1, v5, v2}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->RESOURCES_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 163
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "attributes"

    const/16 v2, 0xc

    const/16 v3, 0xe

    invoke-direct {v0, v1, v2, v3}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->ATTRIBUTES_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    .line 164
    new-instance v0, Lcom/evernote/thrift/protocol/TField;

    const-string v1, "tagNames"

    invoke-direct {v0, v1, v5, v5}, Lcom/evernote/thrift/protocol/TField;-><init>(Ljava/lang/String;BS)V

    sput-object v0, Lcom/evernote/edam/type/Note;->TAG_NAMES_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    return-void
.end method

.method public constructor <init>()V
    .registers 2

    .prologue
    .line 192
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 190
    const/4 v0, 0x6

    new-array v0, v0, [Z

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    .line 193
    return-void
.end method

.method public constructor <init>(Lcom/evernote/edam/type/Note;)V
    .registers 11
    .param p1, "other"    # Lcom/evernote/edam/type/Note;

    .prologue
    const/4 v8, 0x0

    .line 198
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 190
    const/4 v5, 0x6

    new-array v5, v5, [Z

    iput-object v5, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    .line 199
    iget-object v5, p1, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    iget-object v6, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    iget-object v7, p1, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    array-length v7, v7

    invoke-static {v5, v8, v6, v8, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 200
    invoke-virtual {p1}, Lcom/evernote/edam/type/Note;->isSetGuid()Z

    move-result v5

    if-eqz v5, :cond_1d

    .line 201
    iget-object v5, p1, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    iput-object v5, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    .line 203
    :cond_1d
    invoke-virtual {p1}, Lcom/evernote/edam/type/Note;->isSetTitle()Z

    move-result v5

    if-eqz v5, :cond_27

    .line 204
    iget-object v5, p1, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    iput-object v5, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    .line 206
    :cond_27
    invoke-virtual {p1}, Lcom/evernote/edam/type/Note;->isSetContent()Z

    move-result v5

    if-eqz v5, :cond_31

    .line 207
    iget-object v5, p1, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    iput-object v5, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    .line 209
    :cond_31
    invoke-virtual {p1}, Lcom/evernote/edam/type/Note;->isSetContentHash()Z

    move-result v5

    if-eqz v5, :cond_48

    .line 210
    iget-object v5, p1, Lcom/evernote/edam/type/Note;->contentHash:[B

    array-length v5, v5

    new-array v5, v5, [B

    iput-object v5, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    .line 211
    iget-object v5, p1, Lcom/evernote/edam/type/Note;->contentHash:[B

    iget-object v6, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    iget-object v7, p1, Lcom/evernote/edam/type/Note;->contentHash:[B

    array-length v7, v7

    invoke-static {v5, v8, v6, v8, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 213
    :cond_48
    iget v5, p1, Lcom/evernote/edam/type/Note;->contentLength:I

    iput v5, p0, Lcom/evernote/edam/type/Note;->contentLength:I

    .line 214
    iget-wide v6, p1, Lcom/evernote/edam/type/Note;->created:J

    iput-wide v6, p0, Lcom/evernote/edam/type/Note;->created:J

    .line 215
    iget-wide v6, p1, Lcom/evernote/edam/type/Note;->updated:J

    iput-wide v6, p0, Lcom/evernote/edam/type/Note;->updated:J

    .line 216
    iget-wide v6, p1, Lcom/evernote/edam/type/Note;->deleted:J

    iput-wide v6, p0, Lcom/evernote/edam/type/Note;->deleted:J

    .line 217
    iget-boolean v5, p1, Lcom/evernote/edam/type/Note;->active:Z

    iput-boolean v5, p0, Lcom/evernote/edam/type/Note;->active:Z

    .line 218
    iget v5, p1, Lcom/evernote/edam/type/Note;->updateSequenceNum:I

    iput v5, p0, Lcom/evernote/edam/type/Note;->updateSequenceNum:I

    .line 219
    invoke-virtual {p1}, Lcom/evernote/edam/type/Note;->isSetNotebookGuid()Z

    move-result v5

    if-eqz v5, :cond_6a

    .line 220
    iget-object v5, p1, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    iput-object v5, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    .line 222
    :cond_6a
    invoke-virtual {p1}, Lcom/evernote/edam/type/Note;->isSetTagGuids()Z

    move-result v5

    if-eqz v5, :cond_8d

    .line 223
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 224
    .local v1, "__this__tagGuids":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
    iget-object v5, p1, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v3

    .local v3, "i$":Ljava/util/Iterator;
    :goto_7b
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v5

    if-eqz v5, :cond_8b

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    .line 225
    .local v4, "other_element":Ljava/lang/String;
    invoke-interface {v1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_7b

    .line 227
    .end local v4    # "other_element":Ljava/lang/String;
    :cond_8b
    iput-object v1, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    .line 229
    .end local v1    # "__this__tagGuids":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
    .end local v3    # "i$":Ljava/util/Iterator;
    :cond_8d
    invoke-virtual {p1}, Lcom/evernote/edam/type/Note;->isSetResources()Z

    move-result v5

    if-eqz v5, :cond_b5

    .line 230
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 231
    .local v0, "__this__resources":Ljava/util/List;, "Ljava/util/List<Lcom/evernote/edam/type/Resource;>;"
    iget-object v5, p1, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v3

    .restart local v3    # "i$":Ljava/util/Iterator;
    :goto_9e
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v5

    if-eqz v5, :cond_b3

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lcom/evernote/edam/type/Resource;

    .line 232
    .local v4, "other_element":Lcom/evernote/edam/type/Resource;
    new-instance v5, Lcom/evernote/edam/type/Resource;

    invoke-direct {v5, v4}, Lcom/evernote/edam/type/Resource;-><init>(Lcom/evernote/edam/type/Resource;)V

    invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_9e

    .line 234
    .end local v4    # "other_element":Lcom/evernote/edam/type/Resource;
    :cond_b3
    iput-object v0, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    .line 236
    .end local v0    # "__this__resources":Ljava/util/List;, "Ljava/util/List<Lcom/evernote/edam/type/Resource;>;"
    .end local v3    # "i$":Ljava/util/Iterator;
    :cond_b5
    invoke-virtual {p1}, Lcom/evernote/edam/type/Note;->isSetAttributes()Z

    move-result v5

    if-eqz v5, :cond_c4

    .line 237
    new-instance v5, Lcom/evernote/edam/type/NoteAttributes;

    iget-object v6, p1, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    invoke-direct {v5, v6}, Lcom/evernote/edam/type/NoteAttributes;-><init>(Lcom/evernote/edam/type/NoteAttributes;)V

    iput-object v5, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    .line 239
    :cond_c4
    invoke-virtual {p1}, Lcom/evernote/edam/type/Note;->isSetTagNames()Z

    move-result v5

    if-eqz v5, :cond_e7

    .line 240
    new-instance v2, Ljava/util/ArrayList;

    invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V

    .line 241
    .local v2, "__this__tagNames":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
    iget-object v5, p1, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v3

    .restart local v3    # "i$":Ljava/util/Iterator;
    :goto_d5
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v5

    if-eqz v5, :cond_e5

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    .line 242
    .local v4, "other_element":Ljava/lang/String;
    invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_d5

    .line 244
    .end local v4    # "other_element":Ljava/lang/String;
    :cond_e5
    iput-object v2, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    .line 246
    .end local v2    # "__this__tagNames":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
    .end local v3    # "i$":Ljava/util/Iterator;
    :cond_e7
    return-void
.end method


# virtual methods
.method public addToResources(Lcom/evernote/edam/type/Resource;)V
    .registers 3
    .param p1, "elem"    # Lcom/evernote/edam/type/Resource;

    .prologue
    .line 570
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    if-nez v0, :cond_b

    .line 571
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    .line 573
    :cond_b
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 574
    return-void
.end method

.method public addToTagGuids(Ljava/lang/String;)V
    .registers 3
    .param p1, "elem"    # Ljava/lang/String;

    .prologue
    .line 532
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    if-nez v0, :cond_b

    .line 533
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    .line 535
    :cond_b
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 536
    return-void
.end method

.method public addToTagNames(Ljava/lang/String;)V
    .registers 3
    .param p1, "elem"    # Ljava/lang/String;

    .prologue
    .line 631
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    if-nez v0, :cond_b

    .line 632
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    .line 634
    :cond_b
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 635
    return-void
.end method

.method public clear()V
    .registers 5

    .prologue
    const-wide/16 v2, 0x0

    const/4 v1, 0x0

    const/4 v0, 0x0

    .line 253
    iput-object v1, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    .line 254
    iput-object v1, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    .line 255
    iput-object v1, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    .line 256
    iput-object v1, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    .line 257
    invoke-virtual {p0, v0}, Lcom/evernote/edam/type/Note;->setContentLengthIsSet(Z)V

    .line 258
    iput v0, p0, Lcom/evernote/edam/type/Note;->contentLength:I

    .line 259
    invoke-virtual {p0, v0}, Lcom/evernote/edam/type/Note;->setCreatedIsSet(Z)V

    .line 260
    iput-wide v2, p0, Lcom/evernote/edam/type/Note;->created:J

    .line 261
    invoke-virtual {p0, v0}, Lcom/evernote/edam/type/Note;->setUpdatedIsSet(Z)V

    .line 262
    iput-wide v2, p0, Lcom/evernote/edam/type/Note;->updated:J

    .line 263
    invoke-virtual {p0, v0}, Lcom/evernote/edam/type/Note;->setDeletedIsSet(Z)V

    .line 264
    iput-wide v2, p0, Lcom/evernote/edam/type/Note;->deleted:J

    .line 265
    invoke-virtual {p0, v0}, Lcom/evernote/edam/type/Note;->setActiveIsSet(Z)V

    .line 266
    iput-boolean v0, p0, Lcom/evernote/edam/type/Note;->active:Z

    .line 267
    invoke-virtual {p0, v0}, Lcom/evernote/edam/type/Note;->setUpdateSequenceNumIsSet(Z)V

    .line 268
    iput v0, p0, Lcom/evernote/edam/type/Note;->updateSequenceNum:I

    .line 269
    iput-object v1, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    .line 270
    iput-object v1, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    .line 271
    iput-object v1, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    .line 272
    iput-object v1, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    .line 273
    iput-object v1, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    .line 274
    return-void
.end method

.method public compareTo(Lcom/evernote/edam/type/Note;)I
    .registers 8
    .param p1, "other"    # Lcom/evernote/edam/type/Note;

    .prologue
    .line 817
    invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v2

    invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_23

    .line 818
    invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I

    move-result v0

    .line 959
    :cond_22
    :goto_22
    return v0

    .line 821
    :cond_23
    const/4 v0, 0x0

    .line 822
    .local v0, "lastComparison":I
    move-object v1, p1

    .line 824
    .local v1, "typedOther":Lcom/evernote/edam/type/Note;
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetGuid()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetGuid()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 825
    if-nez v0, :cond_22

    .line 828
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetGuid()Z

    move-result v2

    if-eqz v2, :cond_4b

    iget-object v2, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    iget-object v3, v1, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    invoke-static {v2, v3}, Lcom/evernote/thrift/TBaseHelper;->compareTo(Ljava/lang/String;Ljava/lang/String;)I

    move-result v0

    .line 829
    if-nez v0, :cond_22

    .line 833
    :cond_4b
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetTitle()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetTitle()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 834
    if-nez v0, :cond_22

    .line 837
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetTitle()Z

    move-result v2

    if-eqz v2, :cond_71

    iget-object v2, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    iget-object v3, v1, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    invoke-static {v2, v3}, Lcom/evernote/thrift/TBaseHelper;->compareTo(Ljava/lang/String;Ljava/lang/String;)I

    move-result v0

    .line 838
    if-nez v0, :cond_22

    .line 842
    :cond_71
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetContent()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetContent()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 843
    if-nez v0, :cond_22

    .line 846
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetContent()Z

    move-result v2

    if-eqz v2, :cond_97

    iget-object v2, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    iget-object v3, v1, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    invoke-static {v2, v3}, Lcom/evernote/thrift/TBaseHelper;->compareTo(Ljava/lang/String;Ljava/lang/String;)I

    move-result v0

    .line 847
    if-nez v0, :cond_22

    .line 851
    :cond_97
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetContentHash()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetContentHash()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 852
    if-nez v0, :cond_22

    .line 855
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetContentHash()Z

    move-result v2

    if-eqz v2, :cond_bd

    iget-object v2, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    iget-object v3, v1, Lcom/evernote/edam/type/Note;->contentHash:[B

    invoke-static {v2, v3}, Lcom/evernote/thrift/TBaseHelper;->compareTo([B[B)I

    move-result v0

    .line 856
    if-nez v0, :cond_22

    .line 860
    :cond_bd
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetContentLength()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetContentLength()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 861
    if-nez v0, :cond_22

    .line 864
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetContentLength()Z

    move-result v2

    if-eqz v2, :cond_e3

    iget v2, p0, Lcom/evernote/edam/type/Note;->contentLength:I

    iget v3, v1, Lcom/evernote/edam/type/Note;->contentLength:I

    invoke-static {v2, v3}, Lcom/evernote/thrift/TBaseHelper;->compareTo(II)I

    move-result v0

    .line 865
    if-nez v0, :cond_22

    .line 869
    :cond_e3
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetCreated()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetCreated()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 870
    if-nez v0, :cond_22

    .line 873
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetCreated()Z

    move-result v2

    if-eqz v2, :cond_109

    iget-wide v2, p0, Lcom/evernote/edam/type/Note;->created:J

    iget-wide v4, v1, Lcom/evernote/edam/type/Note;->created:J

    invoke-static {v2, v3, v4, v5}, Lcom/evernote/thrift/TBaseHelper;->compareTo(JJ)I

    move-result v0

    .line 874
    if-nez v0, :cond_22

    .line 878
    :cond_109
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetUpdated()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetUpdated()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 879
    if-nez v0, :cond_22

    .line 882
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetUpdated()Z

    move-result v2

    if-eqz v2, :cond_12f

    iget-wide v2, p0, Lcom/evernote/edam/type/Note;->updated:J

    iget-wide v4, v1, Lcom/evernote/edam/type/Note;->updated:J

    invoke-static {v2, v3, v4, v5}, Lcom/evernote/thrift/TBaseHelper;->compareTo(JJ)I

    move-result v0

    .line 883
    if-nez v0, :cond_22

    .line 887
    :cond_12f
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetDeleted()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetDeleted()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 888
    if-nez v0, :cond_22

    .line 891
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetDeleted()Z

    move-result v2

    if-eqz v2, :cond_155

    iget-wide v2, p0, Lcom/evernote/edam/type/Note;->deleted:J

    iget-wide v4, v1, Lcom/evernote/edam/type/Note;->deleted:J

    invoke-static {v2, v3, v4, v5}, Lcom/evernote/thrift/TBaseHelper;->compareTo(JJ)I

    move-result v0

    .line 892
    if-nez v0, :cond_22

    .line 896
    :cond_155
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetActive()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetActive()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 897
    if-nez v0, :cond_22

    .line 900
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetActive()Z

    move-result v2

    if-eqz v2, :cond_17b

    iget-boolean v2, p0, Lcom/evernote/edam/type/Note;->active:Z

    iget-boolean v3, v1, Lcom/evernote/edam/type/Note;->active:Z

    invoke-static {v2, v3}, Lcom/evernote/thrift/TBaseHelper;->compareTo(ZZ)I

    move-result v0

    .line 901
    if-nez v0, :cond_22

    .line 905
    :cond_17b
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetUpdateSequenceNum()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetUpdateSequenceNum()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 906
    if-nez v0, :cond_22

    .line 909
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetUpdateSequenceNum()Z

    move-result v2

    if-eqz v2, :cond_1a1

    iget v2, p0, Lcom/evernote/edam/type/Note;->updateSequenceNum:I

    iget v3, v1, Lcom/evernote/edam/type/Note;->updateSequenceNum:I

    invoke-static {v2, v3}, Lcom/evernote/thrift/TBaseHelper;->compareTo(II)I

    move-result v0

    .line 910
    if-nez v0, :cond_22

    .line 914
    :cond_1a1
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetNotebookGuid()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetNotebookGuid()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 915
    if-nez v0, :cond_22

    .line 918
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetNotebookGuid()Z

    move-result v2

    if-eqz v2, :cond_1c7

    iget-object v2, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    iget-object v3, v1, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    invoke-static {v2, v3}, Lcom/evernote/thrift/TBaseHelper;->compareTo(Ljava/lang/String;Ljava/lang/String;)I

    move-result v0

    .line 919
    if-nez v0, :cond_22

    .line 923
    :cond_1c7
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetTagGuids()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetTagGuids()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 924
    if-nez v0, :cond_22

    .line 927
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetTagGuids()Z

    move-result v2

    if-eqz v2, :cond_1ed

    iget-object v2, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    iget-object v3, v1, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    invoke-static {v2, v3}, Lcom/evernote/thrift/TBaseHelper;->compareTo(Ljava/util/List;Ljava/util/List;)I

    move-result v0

    .line 928
    if-nez v0, :cond_22

    .line 932
    :cond_1ed
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetResources()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetResources()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 933
    if-nez v0, :cond_22

    .line 936
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetResources()Z

    move-result v2

    if-eqz v2, :cond_213

    iget-object v2, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    iget-object v3, v1, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    invoke-static {v2, v3}, Lcom/evernote/thrift/TBaseHelper;->compareTo(Ljava/util/List;Ljava/util/List;)I

    move-result v0

    .line 937
    if-nez v0, :cond_22

    .line 941
    :cond_213
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetAttributes()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetAttributes()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 942
    if-nez v0, :cond_22

    .line 945
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetAttributes()Z

    move-result v2

    if-eqz v2, :cond_239

    iget-object v2, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    iget-object v3, v1, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    invoke-static {v2, v3}, Lcom/evernote/thrift/TBaseHelper;->compareTo(Ljava/lang/Comparable;Ljava/lang/Comparable;)I

    move-result v0

    .line 946
    if-nez v0, :cond_22

    .line 950
    :cond_239
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetTagNames()Z

    move-result v2

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v1}, Lcom/evernote/edam/type/Note;->isSetTagNames()Z

    move-result v3

    invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/Boolean;->compareTo(Ljava/lang/Boolean;)I

    move-result v0

    .line 951
    if-nez v0, :cond_22

    .line 954
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetTagNames()Z

    move-result v2

    if-eqz v2, :cond_25f

    iget-object v2, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    iget-object v3, v1, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    invoke-static {v2, v3}, Lcom/evernote/thrift/TBaseHelper;->compareTo(Ljava/util/List;Ljava/util/List;)I

    move-result v0

    .line 955
    if-nez v0, :cond_22

    .line 959
    :cond_25f
    const/4 v0, 0x0

    goto/16 :goto_22
.end method

.method public bridge synthetic compareTo(Ljava/lang/Object;)I
    .registers 3
    .param p1, "x0"    # Ljava/lang/Object;

    .prologue
    .line 147
    check-cast p1, Lcom/evernote/edam/type/Note;

    .end local p1    # "x0":Ljava/lang/Object;
    invoke-virtual {p0, p1}, Lcom/evernote/edam/type/Note;->compareTo(Lcom/evernote/edam/type/Note;)I

    move-result v0

    return v0
.end method

.method public deepCopy()Lcom/evernote/edam/type/Note;
    .registers 2

    .prologue
    .line 249
    new-instance v0, Lcom/evernote/edam/type/Note;

    invoke-direct {v0, p0}, Lcom/evernote/edam/type/Note;-><init>(Lcom/evernote/edam/type/Note;)V

    return-object v0
.end method

.method public bridge synthetic deepCopy()Lcom/evernote/thrift/TBase;
    .registers 2

    .prologue
    .line 147
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->deepCopy()Lcom/evernote/edam/type/Note;

    move-result-object v0

    return-object v0
.end method

.method public equals(Lcom/evernote/edam/type/Note;)Z
    .registers 38
    .param p1, "that"    # Lcom/evernote/edam/type/Note;

    .prologue
    .line 670
    if-nez p1, :cond_5

    .line 671
    const/16 v32, 0x0

    .line 808
    :goto_4
    return v32

    .line 673
    :cond_5
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetGuid()Z

    move-result v24

    .line 674
    .local v24, "this_present_guid":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetGuid()Z

    move-result v9

    .line 675
    .local v9, "that_present_guid":Z
    if-nez v24, :cond_11

    if-eqz v9, :cond_2d

    .line 676
    :cond_11
    if-eqz v24, :cond_15

    if-nez v9, :cond_18

    .line 677
    :cond_15
    const/16 v32, 0x0

    goto :goto_4

    .line 678
    :cond_18
    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    move-object/from16 v32, v0

    move-object/from16 v0, p1

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    move-object/from16 v33, v0

    invoke-virtual/range {v32 .. v33}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v32

    if-nez v32, :cond_2d

    .line 679
    const/16 v32, 0x0

    goto :goto_4

    .line 682
    :cond_2d
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetTitle()Z

    move-result v29

    .line 683
    .local v29, "this_present_title":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetTitle()Z

    move-result v14

    .line 684
    .local v14, "that_present_title":Z
    if-nez v29, :cond_39

    if-eqz v14, :cond_55

    .line 685
    :cond_39
    if-eqz v29, :cond_3d

    if-nez v14, :cond_40

    .line 686
    :cond_3d
    const/16 v32, 0x0

    goto :goto_4

    .line 687
    :cond_40
    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    move-object/from16 v32, v0

    move-object/from16 v0, p1

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    move-object/from16 v33, v0

    invoke-virtual/range {v32 .. v33}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v32

    if-nez v32, :cond_55

    .line 688
    const/16 v32, 0x0

    goto :goto_4

    .line 691
    :cond_55
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetContent()Z

    move-result v19

    .line 692
    .local v19, "this_present_content":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetContent()Z

    move-result v4

    .line 693
    .local v4, "that_present_content":Z
    if-nez v19, :cond_61

    if-eqz v4, :cond_7d

    .line 694
    :cond_61
    if-eqz v19, :cond_65

    if-nez v4, :cond_68

    .line 695
    :cond_65
    const/16 v32, 0x0

    goto :goto_4

    .line 696
    :cond_68
    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    move-object/from16 v32, v0

    move-object/from16 v0, p1

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    move-object/from16 v33, v0

    invoke-virtual/range {v32 .. v33}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v32

    if-nez v32, :cond_7d

    .line 697
    const/16 v32, 0x0

    goto :goto_4

    .line 700
    :cond_7d
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetContentHash()Z

    move-result v20

    .line 701
    .local v20, "this_present_contentHash":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetContentHash()Z

    move-result v5

    .line 702
    .local v5, "that_present_contentHash":Z
    if-nez v20, :cond_89

    if-eqz v5, :cond_a7

    .line 703
    :cond_89
    if-eqz v20, :cond_8d

    if-nez v5, :cond_91

    .line 704
    :cond_8d
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 705
    :cond_91
    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->contentHash:[B

    move-object/from16 v32, v0

    move-object/from16 v0, p1

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->contentHash:[B

    move-object/from16 v33, v0

    invoke-static/range {v32 .. v33}, Lcom/evernote/thrift/TBaseHelper;->compareTo([B[B)I

    move-result v32

    if-eqz v32, :cond_a7

    .line 706
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 709
    :cond_a7
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetContentLength()Z

    move-result v21

    .line 710
    .local v21, "this_present_contentLength":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetContentLength()Z

    move-result v6

    .line 711
    .local v6, "that_present_contentLength":Z
    if-nez v21, :cond_b3

    if-eqz v6, :cond_d1

    .line 712
    :cond_b3
    if-eqz v21, :cond_b7

    if-nez v6, :cond_bb

    .line 713
    :cond_b7
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 714
    :cond_bb
    move-object/from16 v0, p0

    iget v0, v0, Lcom/evernote/edam/type/Note;->contentLength:I

    move/from16 v32, v0

    move-object/from16 v0, p1

    iget v0, v0, Lcom/evernote/edam/type/Note;->contentLength:I

    move/from16 v33, v0

    move/from16 v0, v32

    move/from16 v1, v33

    if-eq v0, v1, :cond_d1

    .line 715
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 718
    :cond_d1
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetCreated()Z

    move-result v22

    .line 719
    .local v22, "this_present_created":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetCreated()Z

    move-result v7

    .line 720
    .local v7, "that_present_created":Z
    if-nez v22, :cond_dd

    if-eqz v7, :cond_f9

    .line 721
    :cond_dd
    if-eqz v22, :cond_e1

    if-nez v7, :cond_e5

    .line 722
    :cond_e1
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 723
    :cond_e5
    move-object/from16 v0, p0

    iget-wide v0, v0, Lcom/evernote/edam/type/Note;->created:J

    move-wide/from16 v32, v0

    move-object/from16 v0, p1

    iget-wide v0, v0, Lcom/evernote/edam/type/Note;->created:J

    move-wide/from16 v34, v0

    cmp-long v32, v32, v34

    if-eqz v32, :cond_f9

    .line 724
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 727
    :cond_f9
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetUpdated()Z

    move-result v31

    .line 728
    .local v31, "this_present_updated":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetUpdated()Z

    move-result v16

    .line 729
    .local v16, "that_present_updated":Z
    if-nez v31, :cond_105

    if-eqz v16, :cond_121

    .line 730
    :cond_105
    if-eqz v31, :cond_109

    if-nez v16, :cond_10d

    .line 731
    :cond_109
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 732
    :cond_10d
    move-object/from16 v0, p0

    iget-wide v0, v0, Lcom/evernote/edam/type/Note;->updated:J

    move-wide/from16 v32, v0

    move-object/from16 v0, p1

    iget-wide v0, v0, Lcom/evernote/edam/type/Note;->updated:J

    move-wide/from16 v34, v0

    cmp-long v32, v32, v34

    if-eqz v32, :cond_121

    .line 733
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 736
    :cond_121
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetDeleted()Z

    move-result v23

    .line 737
    .local v23, "this_present_deleted":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetDeleted()Z

    move-result v8

    .line 738
    .local v8, "that_present_deleted":Z
    if-nez v23, :cond_12d

    if-eqz v8, :cond_149

    .line 739
    :cond_12d
    if-eqz v23, :cond_131

    if-nez v8, :cond_135

    .line 740
    :cond_131
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 741
    :cond_135
    move-object/from16 v0, p0

    iget-wide v0, v0, Lcom/evernote/edam/type/Note;->deleted:J

    move-wide/from16 v32, v0

    move-object/from16 v0, p1

    iget-wide v0, v0, Lcom/evernote/edam/type/Note;->deleted:J

    move-wide/from16 v34, v0

    cmp-long v32, v32, v34

    if-eqz v32, :cond_149

    .line 742
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 745
    :cond_149
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetActive()Z

    move-result v17

    .line 746
    .local v17, "this_present_active":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetActive()Z

    move-result v2

    .line 747
    .local v2, "that_present_active":Z
    if-nez v17, :cond_155

    if-eqz v2, :cond_173

    .line 748
    :cond_155
    if-eqz v17, :cond_159

    if-nez v2, :cond_15d

    .line 749
    :cond_159
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 750
    :cond_15d
    move-object/from16 v0, p0

    iget-boolean v0, v0, Lcom/evernote/edam/type/Note;->active:Z

    move/from16 v32, v0

    move-object/from16 v0, p1

    iget-boolean v0, v0, Lcom/evernote/edam/type/Note;->active:Z

    move/from16 v33, v0

    move/from16 v0, v32

    move/from16 v1, v33

    if-eq v0, v1, :cond_173

    .line 751
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 754
    :cond_173
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetUpdateSequenceNum()Z

    move-result v30

    .line 755
    .local v30, "this_present_updateSequenceNum":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetUpdateSequenceNum()Z

    move-result v15

    .line 756
    .local v15, "that_present_updateSequenceNum":Z
    if-nez v30, :cond_17f

    if-eqz v15, :cond_19d

    .line 757
    :cond_17f
    if-eqz v30, :cond_183

    if-nez v15, :cond_187

    .line 758
    :cond_183
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 759
    :cond_187
    move-object/from16 v0, p0

    iget v0, v0, Lcom/evernote/edam/type/Note;->updateSequenceNum:I

    move/from16 v32, v0

    move-object/from16 v0, p1

    iget v0, v0, Lcom/evernote/edam/type/Note;->updateSequenceNum:I

    move/from16 v33, v0

    move/from16 v0, v32

    move/from16 v1, v33

    if-eq v0, v1, :cond_19d

    .line 760
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 763
    :cond_19d
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetNotebookGuid()Z

    move-result v25

    .line 764
    .local v25, "this_present_notebookGuid":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetNotebookGuid()Z

    move-result v10

    .line 765
    .local v10, "that_present_notebookGuid":Z
    if-nez v25, :cond_1a9

    if-eqz v10, :cond_1c7

    .line 766
    :cond_1a9
    if-eqz v25, :cond_1ad

    if-nez v10, :cond_1b1

    .line 767
    :cond_1ad
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 768
    :cond_1b1
    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    move-object/from16 v32, v0

    move-object/from16 v0, p1

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    move-object/from16 v33, v0

    invoke-virtual/range {v32 .. v33}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v32

    if-nez v32, :cond_1c7

    .line 769
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 772
    :cond_1c7
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetTagGuids()Z

    move-result v27

    .line 773
    .local v27, "this_present_tagGuids":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetTagGuids()Z

    move-result v12

    .line 774
    .local v12, "that_present_tagGuids":Z
    if-nez v27, :cond_1d3

    if-eqz v12, :cond_1f1

    .line 775
    :cond_1d3
    if-eqz v27, :cond_1d7

    if-nez v12, :cond_1db

    .line 776
    :cond_1d7
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 777
    :cond_1db
    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    move-object/from16 v32, v0

    move-object/from16 v0, p1

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    move-object/from16 v33, v0

    invoke-virtual/range {v32 .. v33}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z

    move-result v32

    if-nez v32, :cond_1f1

    .line 778
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 781
    :cond_1f1
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetResources()Z

    move-result v26

    .line 782
    .local v26, "this_present_resources":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetResources()Z

    move-result v11

    .line 783
    .local v11, "that_present_resources":Z
    if-nez v26, :cond_1fd

    if-eqz v11, :cond_21b

    .line 784
    :cond_1fd
    if-eqz v26, :cond_201

    if-nez v11, :cond_205

    .line 785
    :cond_201
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 786
    :cond_205
    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    move-object/from16 v32, v0

    move-object/from16 v0, p1

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    move-object/from16 v33, v0

    invoke-virtual/range {v32 .. v33}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z

    move-result v32

    if-nez v32, :cond_21b

    .line 787
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 790
    :cond_21b
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetAttributes()Z

    move-result v18

    .line 791
    .local v18, "this_present_attributes":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetAttributes()Z

    move-result v3

    .line 792
    .local v3, "that_present_attributes":Z
    if-nez v18, :cond_227

    if-eqz v3, :cond_245

    .line 793
    :cond_227
    if-eqz v18, :cond_22b

    if-nez v3, :cond_22f

    .line 794
    :cond_22b
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 795
    :cond_22f
    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    move-object/from16 v32, v0

    move-object/from16 v0, p1

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    move-object/from16 v33, v0

    invoke-virtual/range {v32 .. v33}, Lcom/evernote/edam/type/NoteAttributes;->equals(Lcom/evernote/edam/type/NoteAttributes;)Z

    move-result v32

    if-nez v32, :cond_245

    .line 796
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 799
    :cond_245
    invoke-virtual/range {p0 .. p0}, Lcom/evernote/edam/type/Note;->isSetTagNames()Z

    move-result v28

    .line 800
    .local v28, "this_present_tagNames":Z
    invoke-virtual/range {p1 .. p1}, Lcom/evernote/edam/type/Note;->isSetTagNames()Z

    move-result v13

    .line 801
    .local v13, "that_present_tagNames":Z
    if-nez v28, :cond_251

    if-eqz v13, :cond_26f

    .line 802
    :cond_251
    if-eqz v28, :cond_255

    if-nez v13, :cond_259

    .line 803
    :cond_255
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 804
    :cond_259
    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    move-object/from16 v32, v0

    move-object/from16 v0, p1

    iget-object v0, v0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    move-object/from16 v33, v0

    invoke-virtual/range {v32 .. v33}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z

    move-result v32

    if-nez v32, :cond_26f

    .line 805
    const/16 v32, 0x0

    goto/16 :goto_4

    .line 808
    :cond_26f
    const/16 v32, 0x1

    goto/16 :goto_4
.end method

.method public equals(Ljava/lang/Object;)Z
    .registers 4
    .param p1, "that"    # Ljava/lang/Object;

    .prologue
    const/4 v0, 0x0

    .line 662
    if-nez p1, :cond_4

    .line 666
    .end local p1    # "that":Ljava/lang/Object;
    :cond_3
    :goto_3
    return v0

    .line 664
    .restart local p1    # "that":Ljava/lang/Object;
    :cond_4
    instance-of v1, p1, Lcom/evernote/edam/type/Note;

    if-eqz v1, :cond_3

    .line 665
    check-cast p1, Lcom/evernote/edam/type/Note;

    .end local p1    # "that":Ljava/lang/Object;
    invoke-virtual {p0, p1}, Lcom/evernote/edam/type/Note;->equals(Lcom/evernote/edam/type/Note;)Z

    move-result v0

    goto :goto_3
.end method

.method public getAttributes()Lcom/evernote/edam/type/NoteAttributes;
    .registers 2

    .prologue
    .line 600
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    return-object v0
.end method

.method public getContent()Ljava/lang/String;
    .registers 2

    .prologue
    .line 323
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    return-object v0
.end method

.method public getContentHash()[B
    .registers 2

    .prologue
    .line 346
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    return-object v0
.end method

.method public getContentLength()I
    .registers 2

    .prologue
    .line 369
    iget v0, p0, Lcom/evernote/edam/type/Note;->contentLength:I

    return v0
.end method

.method public getCreated()J
    .registers 3

    .prologue
    .line 391
    iget-wide v0, p0, Lcom/evernote/edam/type/Note;->created:J

    return-wide v0
.end method

.method public getDeleted()J
    .registers 3

    .prologue
    .line 435
    iget-wide v0, p0, Lcom/evernote/edam/type/Note;->deleted:J

    return-wide v0
.end method

.method public getGuid()Ljava/lang/String;
    .registers 2

    .prologue
    .line 277
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    return-object v0
.end method

.method public getNotebookGuid()Ljava/lang/String;
    .registers 2

    .prologue
    .line 501
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    return-object v0
.end method

.method public getResources()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lcom/evernote/edam/type/Resource;",
            ">;"
        }
    .end annotation

    .prologue
    .line 577
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    return-object v0
.end method

.method public getResourcesIterator()Ljava/util/Iterator;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Iterator",
            "<",
            "Lcom/evernote/edam/type/Resource;",
            ">;"
        }
    .end annotation

    .prologue
    .line 566
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    :goto_5
    return-object v0

    :cond_6
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v0

    goto :goto_5
.end method

.method public getResourcesSize()I
    .registers 2

    .prologue
    .line 562
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    :goto_5
    return v0

    :cond_6
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    goto :goto_5
.end method

.method public getTagGuids()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 539
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    return-object v0
.end method

.method public getTagGuidsIterator()Ljava/util/Iterator;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Iterator",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 528
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    :goto_5
    return-object v0

    :cond_6
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v0

    goto :goto_5
.end method

.method public getTagGuidsSize()I
    .registers 2

    .prologue
    .line 524
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    :goto_5
    return v0

    :cond_6
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    goto :goto_5
.end method

.method public getTagNames()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 638
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    return-object v0
.end method

.method public getTagNamesIterator()Ljava/util/Iterator;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Iterator",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 627
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    :goto_5
    return-object v0

    :cond_6
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v0

    goto :goto_5
.end method

.method public getTagNamesSize()I
    .registers 2

    .prologue
    .line 623
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    :goto_5
    return v0

    :cond_6
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    goto :goto_5
.end method

.method public getTitle()Ljava/lang/String;
    .registers 2

    .prologue
    .line 300
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    return-object v0
.end method

.method public getUpdateSequenceNum()I
    .registers 2

    .prologue
    .line 479
    iget v0, p0, Lcom/evernote/edam/type/Note;->updateSequenceNum:I

    return v0
.end method

.method public getUpdated()J
    .registers 3

    .prologue
    .line 413
    iget-wide v0, p0, Lcom/evernote/edam/type/Note;->updated:J

    return-wide v0
.end method

.method public hashCode()I
    .registers 2

    .prologue
    .line 813
    const/4 v0, 0x0

    return v0
.end method

.method public isActive()Z
    .registers 2

    .prologue
    .line 457
    iget-boolean v0, p0, Lcom/evernote/edam/type/Note;->active:Z

    return v0
.end method

.method public isSetActive()Z
    .registers 3

    .prologue
    .line 471
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x4

    aget-boolean v0, v0, v1

    return v0
.end method

.method public isSetAttributes()Z
    .registers 2

    .prologue
    .line 613
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    if-eqz v0, :cond_6

    const/4 v0, 0x1

    :goto_5
    return v0

    :cond_6
    const/4 v0, 0x0

    goto :goto_5
.end method

.method public isSetContent()Z
    .registers 2

    .prologue
    .line 336
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    if-eqz v0, :cond_6

    const/4 v0, 0x1

    :goto_5
    return v0

    :cond_6
    const/4 v0, 0x0

    goto :goto_5
.end method

.method public isSetContentHash()Z
    .registers 2

    .prologue
    .line 359
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    if-eqz v0, :cond_6

    const/4 v0, 0x1

    :goto_5
    return v0

    :cond_6
    const/4 v0, 0x0

    goto :goto_5
.end method

.method public isSetContentLength()Z
    .registers 3

    .prologue
    .line 383
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x0

    aget-boolean v0, v0, v1

    return v0
.end method

.method public isSetCreated()Z
    .registers 3

    .prologue
    .line 405
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x1

    aget-boolean v0, v0, v1

    return v0
.end method

.method public isSetDeleted()Z
    .registers 3

    .prologue
    .line 449
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x3

    aget-boolean v0, v0, v1

    return v0
.end method

.method public isSetGuid()Z
    .registers 2

    .prologue
    .line 290
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    if-eqz v0, :cond_6

    const/4 v0, 0x1

    :goto_5
    return v0

    :cond_6
    const/4 v0, 0x0

    goto :goto_5
.end method

.method public isSetNotebookGuid()Z
    .registers 2

    .prologue
    .line 514
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    if-eqz v0, :cond_6

    const/4 v0, 0x1

    :goto_5
    return v0

    :cond_6
    const/4 v0, 0x0

    goto :goto_5
.end method

.method public isSetResources()Z
    .registers 2

    .prologue
    .line 590
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    if-eqz v0, :cond_6

    const/4 v0, 0x1

    :goto_5
    return v0

    :cond_6
    const/4 v0, 0x0

    goto :goto_5
.end method

.method public isSetTagGuids()Z
    .registers 2

    .prologue
    .line 552
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    if-eqz v0, :cond_6

    const/4 v0, 0x1

    :goto_5
    return v0

    :cond_6
    const/4 v0, 0x0

    goto :goto_5
.end method

.method public isSetTagNames()Z
    .registers 2

    .prologue
    .line 651
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    if-eqz v0, :cond_6

    const/4 v0, 0x1

    :goto_5
    return v0

    :cond_6
    const/4 v0, 0x0

    goto :goto_5
.end method

.method public isSetTitle()Z
    .registers 2

    .prologue
    .line 313
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    if-eqz v0, :cond_6

    const/4 v0, 0x1

    :goto_5
    return v0

    :cond_6
    const/4 v0, 0x0

    goto :goto_5
.end method

.method public isSetUpdateSequenceNum()Z
    .registers 3

    .prologue
    .line 493
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x5

    aget-boolean v0, v0, v1

    return v0
.end method

.method public isSetUpdated()Z
    .registers 3

    .prologue
    .line 427
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x2

    aget-boolean v0, v0, v1

    return v0
.end method

.method public read(Lcom/evernote/thrift/protocol/TProtocol;)V
    .registers 14
    .param p1, "iprot"    # Lcom/evernote/thrift/protocol/TProtocol;
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/evernote/thrift/TException;
        }
    .end annotation

    .prologue
    .line 964
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readStructBegin()Lcom/evernote/thrift/protocol/TStruct;

    .line 967
    :goto_3
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readFieldBegin()Lcom/evernote/thrift/protocol/TField;

    move-result-object v9

    .line 968
    .local v9, "field":Lcom/evernote/thrift/protocol/TField;
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    if-nez v10, :cond_12

    .line 1120
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readStructEnd()V

    .line 1121
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->validate()V

    .line 1122
    return-void

    .line 971
    :cond_12
    iget-short v10, v9, Lcom/evernote/thrift/protocol/TField;->id:S

    packed-switch v10, :pswitch_data_1c2

    .line 1116
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    .line 1118
    :goto_1c
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readFieldEnd()V

    goto :goto_3

    .line 973
    :pswitch_20
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0xb

    if-ne v10, v11, :cond_2d

    .line 974
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readString()Ljava/lang/String;

    move-result-object v10

    iput-object v10, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    goto :goto_1c

    .line 976
    :cond_2d
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto :goto_1c

    .line 980
    :pswitch_33
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0xb

    if-ne v10, v11, :cond_40

    .line 981
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readString()Ljava/lang/String;

    move-result-object v10

    iput-object v10, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    goto :goto_1c

    .line 983
    :cond_40
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto :goto_1c

    .line 987
    :pswitch_46
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0xb

    if-ne v10, v11, :cond_53

    .line 988
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readString()Ljava/lang/String;

    move-result-object v10

    iput-object v10, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    goto :goto_1c

    .line 990
    :cond_53
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto :goto_1c

    .line 994
    :pswitch_59
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0xb

    if-ne v10, v11, :cond_66

    .line 995
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readBytes()[B

    move-result-object v10

    iput-object v10, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    goto :goto_1c

    .line 997
    :cond_66
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto :goto_1c

    .line 1001
    :pswitch_6c
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0x8

    if-ne v10, v11, :cond_7d

    .line 1002
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readI32()I

    move-result v10

    iput v10, p0, Lcom/evernote/edam/type/Note;->contentLength:I

    .line 1003
    const/4 v10, 0x1

    invoke-virtual {p0, v10}, Lcom/evernote/edam/type/Note;->setContentLengthIsSet(Z)V

    goto :goto_1c

    .line 1005
    :cond_7d
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto :goto_1c

    .line 1009
    :pswitch_83
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0xa

    if-ne v10, v11, :cond_94

    .line 1010
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readI64()J

    move-result-wide v10

    iput-wide v10, p0, Lcom/evernote/edam/type/Note;->created:J

    .line 1011
    const/4 v10, 0x1

    invoke-virtual {p0, v10}, Lcom/evernote/edam/type/Note;->setCreatedIsSet(Z)V

    goto :goto_1c

    .line 1013
    :cond_94
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto :goto_1c

    .line 1017
    :pswitch_9a
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0xa

    if-ne v10, v11, :cond_ac

    .line 1018
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readI64()J

    move-result-wide v10

    iput-wide v10, p0, Lcom/evernote/edam/type/Note;->updated:J

    .line 1019
    const/4 v10, 0x1

    invoke-virtual {p0, v10}, Lcom/evernote/edam/type/Note;->setUpdatedIsSet(Z)V

    goto/16 :goto_1c

    .line 1021
    :cond_ac
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto/16 :goto_1c

    .line 1025
    :pswitch_b3
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0xa

    if-ne v10, v11, :cond_c5

    .line 1026
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readI64()J

    move-result-wide v10

    iput-wide v10, p0, Lcom/evernote/edam/type/Note;->deleted:J

    .line 1027
    const/4 v10, 0x1

    invoke-virtual {p0, v10}, Lcom/evernote/edam/type/Note;->setDeletedIsSet(Z)V

    goto/16 :goto_1c

    .line 1029
    :cond_c5
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto/16 :goto_1c

    .line 1033
    :pswitch_cc
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/4 v11, 0x2

    if-ne v10, v11, :cond_dd

    .line 1034
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readBool()Z

    move-result v10

    iput-boolean v10, p0, Lcom/evernote/edam/type/Note;->active:Z

    .line 1035
    const/4 v10, 0x1

    invoke-virtual {p0, v10}, Lcom/evernote/edam/type/Note;->setActiveIsSet(Z)V

    goto/16 :goto_1c

    .line 1037
    :cond_dd
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto/16 :goto_1c

    .line 1041
    :pswitch_e4
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0x8

    if-ne v10, v11, :cond_f6

    .line 1042
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readI32()I

    move-result v10

    iput v10, p0, Lcom/evernote/edam/type/Note;->updateSequenceNum:I

    .line 1043
    const/4 v10, 0x1

    invoke-virtual {p0, v10}, Lcom/evernote/edam/type/Note;->setUpdateSequenceNumIsSet(Z)V

    goto/16 :goto_1c

    .line 1045
    :cond_f6
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto/16 :goto_1c

    .line 1049
    :pswitch_fd
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0xb

    if-ne v10, v11, :cond_10b

    .line 1050
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readString()Ljava/lang/String;

    move-result-object v10

    iput-object v10, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    goto/16 :goto_1c

    .line 1052
    :cond_10b
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto/16 :goto_1c

    .line 1056
    :pswitch_112
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0xf

    if-ne v10, v11, :cond_13b

    .line 1058
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readListBegin()Lcom/evernote/thrift/protocol/TList;

    move-result-object v6

    .line 1059
    .local v6, "_list22":Lcom/evernote/thrift/protocol/TList;
    new-instance v10, Ljava/util/ArrayList;

    iget v11, v6, Lcom/evernote/thrift/protocol/TList;->size:I

    invoke-direct {v10, v11}, Ljava/util/ArrayList;-><init>(I)V

    iput-object v10, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    .line 1060
    const/4 v3, 0x0

    .local v3, "_i23":I
    :goto_126
    iget v10, v6, Lcom/evernote/thrift/protocol/TList;->size:I

    if-ge v3, v10, :cond_136

    .line 1063
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readString()Ljava/lang/String;

    move-result-object v0

    .line 1064
    .local v0, "_elem24":Ljava/lang/String;
    iget-object v10, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1060
    add-int/lit8 v3, v3, 0x1

    goto :goto_126

    .line 1066
    .end local v0    # "_elem24":Ljava/lang/String;
    :cond_136
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readListEnd()V

    goto/16 :goto_1c

    .line 1069
    .end local v3    # "_i23":I
    .end local v6    # "_list22":Lcom/evernote/thrift/protocol/TList;
    :cond_13b
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto/16 :goto_1c

    .line 1073
    :pswitch_142
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0xf

    if-ne v10, v11, :cond_16f

    .line 1075
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readListBegin()Lcom/evernote/thrift/protocol/TList;

    move-result-object v7

    .line 1076
    .local v7, "_list25":Lcom/evernote/thrift/protocol/TList;
    new-instance v10, Ljava/util/ArrayList;

    iget v11, v7, Lcom/evernote/thrift/protocol/TList;->size:I

    invoke-direct {v10, v11}, Ljava/util/ArrayList;-><init>(I)V

    iput-object v10, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    .line 1077
    const/4 v4, 0x0

    .local v4, "_i26":I
    :goto_156
    iget v10, v7, Lcom/evernote/thrift/protocol/TList;->size:I

    if-ge v4, v10, :cond_16a

    .line 1080
    new-instance v1, Lcom/evernote/edam/type/Resource;

    invoke-direct {v1}, Lcom/evernote/edam/type/Resource;-><init>()V

    .line 1081
    .local v1, "_elem27":Lcom/evernote/edam/type/Resource;
    invoke-virtual {v1, p1}, Lcom/evernote/edam/type/Resource;->read(Lcom/evernote/thrift/protocol/TProtocol;)V

    .line 1082
    iget-object v10, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    invoke-interface {v10, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1077
    add-int/lit8 v4, v4, 0x1

    goto :goto_156

    .line 1084
    .end local v1    # "_elem27":Lcom/evernote/edam/type/Resource;
    :cond_16a
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readListEnd()V

    goto/16 :goto_1c

    .line 1087
    .end local v4    # "_i26":I
    .end local v7    # "_list25":Lcom/evernote/thrift/protocol/TList;
    :cond_16f
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto/16 :goto_1c

    .line 1091
    :pswitch_176
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0xc

    if-ne v10, v11, :cond_18a

    .line 1092
    new-instance v10, Lcom/evernote/edam/type/NoteAttributes;

    invoke-direct {v10}, Lcom/evernote/edam/type/NoteAttributes;-><init>()V

    iput-object v10, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    .line 1093
    iget-object v10, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    invoke-virtual {v10, p1}, Lcom/evernote/edam/type/NoteAttributes;->read(Lcom/evernote/thrift/protocol/TProtocol;)V

    goto/16 :goto_1c

    .line 1095
    :cond_18a
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto/16 :goto_1c

    .line 1099
    :pswitch_191
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    const/16 v11, 0xf

    if-ne v10, v11, :cond_1ba

    .line 1101
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readListBegin()Lcom/evernote/thrift/protocol/TList;

    move-result-object v8

    .line 1102
    .local v8, "_list28":Lcom/evernote/thrift/protocol/TList;
    new-instance v10, Ljava/util/ArrayList;

    iget v11, v8, Lcom/evernote/thrift/protocol/TList;->size:I

    invoke-direct {v10, v11}, Ljava/util/ArrayList;-><init>(I)V

    iput-object v10, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    .line 1103
    const/4 v5, 0x0

    .local v5, "_i29":I
    :goto_1a5
    iget v10, v8, Lcom/evernote/thrift/protocol/TList;->size:I

    if-ge v5, v10, :cond_1b5

    .line 1106
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readString()Ljava/lang/String;

    move-result-object v2

    .line 1107
    .local v2, "_elem30":Ljava/lang/String;
    iget-object v10, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    invoke-interface {v10, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1103
    add-int/lit8 v5, v5, 0x1

    goto :goto_1a5

    .line 1109
    .end local v2    # "_elem30":Ljava/lang/String;
    :cond_1b5
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->readListEnd()V

    goto/16 :goto_1c

    .line 1112
    .end local v5    # "_i29":I
    .end local v8    # "_list28":Lcom/evernote/thrift/protocol/TList;
    :cond_1ba
    iget-byte v10, v9, Lcom/evernote/thrift/protocol/TField;->type:B

    invoke-static {p1, v10}, Lcom/evernote/thrift/protocol/TProtocolUtil;->skip(Lcom/evernote/thrift/protocol/TProtocol;B)V

    goto/16 :goto_1c

    .line 971
    nop

    :pswitch_data_1c2
    .packed-switch 0x1
        :pswitch_20
        :pswitch_33
        :pswitch_46
        :pswitch_59
        :pswitch_6c
        :pswitch_83
        :pswitch_9a
        :pswitch_b3
        :pswitch_cc
        :pswitch_e4
        :pswitch_fd
        :pswitch_112
        :pswitch_142
        :pswitch_176
        :pswitch_191
    .end packed-switch
.end method

.method public setActive(Z)V
    .registers 3
    .param p1, "active"    # Z

    .prologue
    .line 461
    iput-boolean p1, p0, Lcom/evernote/edam/type/Note;->active:Z

    .line 462
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lcom/evernote/edam/type/Note;->setActiveIsSet(Z)V

    .line 463
    return-void
.end method

.method public setActiveIsSet(Z)V
    .registers 4
    .param p1, "value"    # Z

    .prologue
    .line 475
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x4

    aput-boolean p1, v0, v1

    .line 476
    return-void
.end method

.method public setAttributes(Lcom/evernote/edam/type/NoteAttributes;)V
    .registers 2
    .param p1, "attributes"    # Lcom/evernote/edam/type/NoteAttributes;

    .prologue
    .line 604
    iput-object p1, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    .line 605
    return-void
.end method

.method public setAttributesIsSet(Z)V
    .registers 3
    .param p1, "value"    # Z

    .prologue
    .line 617
    if-nez p1, :cond_5

    .line 618
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    .line 620
    :cond_5
    return-void
.end method

.method public setContent(Ljava/lang/String;)V
    .registers 2
    .param p1, "content"    # Ljava/lang/String;

    .prologue
    .line 327
    iput-object p1, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    .line 328
    return-void
.end method

.method public setContentHash([B)V
    .registers 2
    .param p1, "contentHash"    # [B

    .prologue
    .line 350
    iput-object p1, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    .line 351
    return-void
.end method

.method public setContentHashIsSet(Z)V
    .registers 3
    .param p1, "value"    # Z

    .prologue
    .line 363
    if-nez p1, :cond_5

    .line 364
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    .line 366
    :cond_5
    return-void
.end method

.method public setContentIsSet(Z)V
    .registers 3
    .param p1, "value"    # Z

    .prologue
    .line 340
    if-nez p1, :cond_5

    .line 341
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    .line 343
    :cond_5
    return-void
.end method

.method public setContentLength(I)V
    .registers 3
    .param p1, "contentLength"    # I

    .prologue
    .line 373
    iput p1, p0, Lcom/evernote/edam/type/Note;->contentLength:I

    .line 374
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lcom/evernote/edam/type/Note;->setContentLengthIsSet(Z)V

    .line 375
    return-void
.end method

.method public setContentLengthIsSet(Z)V
    .registers 4
    .param p1, "value"    # Z

    .prologue
    .line 387
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x0

    aput-boolean p1, v0, v1

    .line 388
    return-void
.end method

.method public setCreated(J)V
    .registers 4
    .param p1, "created"    # J

    .prologue
    .line 395
    iput-wide p1, p0, Lcom/evernote/edam/type/Note;->created:J

    .line 396
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lcom/evernote/edam/type/Note;->setCreatedIsSet(Z)V

    .line 397
    return-void
.end method

.method public setCreatedIsSet(Z)V
    .registers 4
    .param p1, "value"    # Z

    .prologue
    .line 409
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x1

    aput-boolean p1, v0, v1

    .line 410
    return-void
.end method

.method public setDeleted(J)V
    .registers 4
    .param p1, "deleted"    # J

    .prologue
    .line 439
    iput-wide p1, p0, Lcom/evernote/edam/type/Note;->deleted:J

    .line 440
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lcom/evernote/edam/type/Note;->setDeletedIsSet(Z)V

    .line 441
    return-void
.end method

.method public setDeletedIsSet(Z)V
    .registers 4
    .param p1, "value"    # Z

    .prologue
    .line 453
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x3

    aput-boolean p1, v0, v1

    .line 454
    return-void
.end method

.method public setGuid(Ljava/lang/String;)V
    .registers 2
    .param p1, "guid"    # Ljava/lang/String;

    .prologue
    .line 281
    iput-object p1, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    .line 282
    return-void
.end method

.method public setGuidIsSet(Z)V
    .registers 3
    .param p1, "value"    # Z

    .prologue
    .line 294
    if-nez p1, :cond_5

    .line 295
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    .line 297
    :cond_5
    return-void
.end method

.method public setNotebookGuid(Ljava/lang/String;)V
    .registers 2
    .param p1, "notebookGuid"    # Ljava/lang/String;

    .prologue
    .line 505
    iput-object p1, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    .line 506
    return-void
.end method

.method public setNotebookGuidIsSet(Z)V
    .registers 3
    .param p1, "value"    # Z

    .prologue
    .line 518
    if-nez p1, :cond_5

    .line 519
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    .line 521
    :cond_5
    return-void
.end method

.method public setResources(Ljava/util/List;)V
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/evernote/edam/type/Resource;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 581
    .local p1, "resources":Ljava/util/List;, "Ljava/util/List<Lcom/evernote/edam/type/Resource;>;"
    iput-object p1, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    .line 582
    return-void
.end method

.method public setResourcesIsSet(Z)V
    .registers 3
    .param p1, "value"    # Z

    .prologue
    .line 594
    if-nez p1, :cond_5

    .line 595
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    .line 597
    :cond_5
    return-void
.end method

.method public setTagGuids(Ljava/util/List;)V
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 543
    .local p1, "tagGuids":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
    iput-object p1, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    .line 544
    return-void
.end method

.method public setTagGuidsIsSet(Z)V
    .registers 3
    .param p1, "value"    # Z

    .prologue
    .line 556
    if-nez p1, :cond_5

    .line 557
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    .line 559
    :cond_5
    return-void
.end method

.method public setTagNames(Ljava/util/List;)V
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 642
    .local p1, "tagNames":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
    iput-object p1, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    .line 643
    return-void
.end method

.method public setTagNamesIsSet(Z)V
    .registers 3
    .param p1, "value"    # Z

    .prologue
    .line 655
    if-nez p1, :cond_5

    .line 656
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    .line 658
    :cond_5
    return-void
.end method

.method public setTitle(Ljava/lang/String;)V
    .registers 2
    .param p1, "title"    # Ljava/lang/String;

    .prologue
    .line 304
    iput-object p1, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    .line 305
    return-void
.end method

.method public setTitleIsSet(Z)V
    .registers 3
    .param p1, "value"    # Z

    .prologue
    .line 317
    if-nez p1, :cond_5

    .line 318
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    .line 320
    :cond_5
    return-void
.end method

.method public setUpdateSequenceNum(I)V
    .registers 3
    .param p1, "updateSequenceNum"    # I

    .prologue
    .line 483
    iput p1, p0, Lcom/evernote/edam/type/Note;->updateSequenceNum:I

    .line 484
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lcom/evernote/edam/type/Note;->setUpdateSequenceNumIsSet(Z)V

    .line 485
    return-void
.end method

.method public setUpdateSequenceNumIsSet(Z)V
    .registers 4
    .param p1, "value"    # Z

    .prologue
    .line 497
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x5

    aput-boolean p1, v0, v1

    .line 498
    return-void
.end method

.method public setUpdated(J)V
    .registers 4
    .param p1, "updated"    # J

    .prologue
    .line 417
    iput-wide p1, p0, Lcom/evernote/edam/type/Note;->updated:J

    .line 418
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lcom/evernote/edam/type/Note;->setUpdatedIsSet(Z)V

    .line 419
    return-void
.end method

.method public setUpdatedIsSet(Z)V
    .registers 4
    .param p1, "value"    # Z

    .prologue
    .line 431
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x2

    aput-boolean p1, v0, v1

    .line 432
    return-void
.end method

.method public toString()Ljava/lang/String;
    .registers 5

    .prologue
    .line 1248
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "Note("

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1249
    .local v1, "sb":Ljava/lang/StringBuilder;
    const/4 v0, 0x1

    .line 1251
    .local v0, "first":Z
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetGuid()Z

    move-result v2

    if-eqz v2, :cond_1d

    .line 1252
    const-string v2, "guid:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1253
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    if-nez v2, :cond_197

    .line 1254
    const-string v2, "null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1258
    :goto_1c
    const/4 v0, 0x0

    .line 1260
    :cond_1d
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetTitle()Z

    move-result v2

    if-eqz v2, :cond_39

    .line 1261
    if-nez v0, :cond_2a

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1262
    :cond_2a
    const-string v2, "title:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1263
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    if-nez v2, :cond_19e

    .line 1264
    const-string v2, "null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1268
    :goto_38
    const/4 v0, 0x0

    .line 1270
    :cond_39
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetContent()Z

    move-result v2

    if-eqz v2, :cond_55

    .line 1271
    if-nez v0, :cond_46

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1272
    :cond_46
    const-string v2, "content:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1273
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    if-nez v2, :cond_1a5

    .line 1274
    const-string v2, "null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1278
    :goto_54
    const/4 v0, 0x0

    .line 1280
    :cond_55
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetContentHash()Z

    move-result v2

    if-eqz v2, :cond_71

    .line 1281
    if-nez v0, :cond_62

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1282
    :cond_62
    const-string v2, "contentHash:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1283
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    if-nez v2, :cond_1ac

    .line 1284
    const-string v2, "null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1288
    :goto_70
    const/4 v0, 0x0

    .line 1290
    :cond_71
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetContentLength()Z

    move-result v2

    if-eqz v2, :cond_89

    .line 1291
    if-nez v0, :cond_7e

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1292
    :cond_7e
    const-string v2, "contentLength:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1293
    iget v2, p0, Lcom/evernote/edam/type/Note;->contentLength:I

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    .line 1294
    const/4 v0, 0x0

    .line 1296
    :cond_89
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetCreated()Z

    move-result v2

    if-eqz v2, :cond_a1

    .line 1297
    if-nez v0, :cond_96

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1298
    :cond_96
    const-string v2, "created:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1299
    iget-wide v2, p0, Lcom/evernote/edam/type/Note;->created:J

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 1300
    const/4 v0, 0x0

    .line 1302
    :cond_a1
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetUpdated()Z

    move-result v2

    if-eqz v2, :cond_b9

    .line 1303
    if-nez v0, :cond_ae

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1304
    :cond_ae
    const-string v2, "updated:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1305
    iget-wide v2, p0, Lcom/evernote/edam/type/Note;->updated:J

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 1306
    const/4 v0, 0x0

    .line 1308
    :cond_b9
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetDeleted()Z

    move-result v2

    if-eqz v2, :cond_d1

    .line 1309
    if-nez v0, :cond_c6

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1310
    :cond_c6
    const-string v2, "deleted:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1311
    iget-wide v2, p0, Lcom/evernote/edam/type/Note;->deleted:J

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 1312
    const/4 v0, 0x0

    .line 1314
    :cond_d1
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetActive()Z

    move-result v2

    if-eqz v2, :cond_e9

    .line 1315
    if-nez v0, :cond_de

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1316
    :cond_de
    const-string v2, "active:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1317
    iget-boolean v2, p0, Lcom/evernote/edam/type/Note;->active:Z

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    .line 1318
    const/4 v0, 0x0

    .line 1320
    :cond_e9
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetUpdateSequenceNum()Z

    move-result v2

    if-eqz v2, :cond_101

    .line 1321
    if-nez v0, :cond_f6

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1322
    :cond_f6
    const-string v2, "updateSequenceNum:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1323
    iget v2, p0, Lcom/evernote/edam/type/Note;->updateSequenceNum:I

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    .line 1324
    const/4 v0, 0x0

    .line 1326
    :cond_101
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetNotebookGuid()Z

    move-result v2

    if-eqz v2, :cond_11d

    .line 1327
    if-nez v0, :cond_10e

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1328
    :cond_10e
    const-string v2, "notebookGuid:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1329
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    if-nez v2, :cond_1b3

    .line 1330
    const-string v2, "null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1334
    :goto_11c
    const/4 v0, 0x0

    .line 1336
    :cond_11d
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetTagGuids()Z

    move-result v2

    if-eqz v2, :cond_139

    .line 1337
    if-nez v0, :cond_12a

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1338
    :cond_12a
    const-string v2, "tagGuids:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1339
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    if-nez v2, :cond_1ba

    .line 1340
    const-string v2, "null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1344
    :goto_138
    const/4 v0, 0x0

    .line 1346
    :cond_139
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetResources()Z

    move-result v2

    if-eqz v2, :cond_155

    .line 1347
    if-nez v0, :cond_146

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1348
    :cond_146
    const-string v2, "resources:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1349
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    if-nez v2, :cond_1c1

    .line 1350
    const-string v2, "null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1354
    :goto_154
    const/4 v0, 0x0

    .line 1356
    :cond_155
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetAttributes()Z

    move-result v2

    if-eqz v2, :cond_171

    .line 1357
    if-nez v0, :cond_162

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1358
    :cond_162
    const-string v2, "attributes:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1359
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    if-nez v2, :cond_1c7

    .line 1360
    const-string v2, "null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1364
    :goto_170
    const/4 v0, 0x0

    .line 1366
    :cond_171
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetTagNames()Z

    move-result v2

    if-eqz v2, :cond_18d

    .line 1367
    if-nez v0, :cond_17e

    const-string v2, ", "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1368
    :cond_17e
    const-string v2, "tagNames:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1369
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    if-nez v2, :cond_1cd

    .line 1370
    const-string v2, "null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1374
    :goto_18c
    const/4 v0, 0x0

    .line 1376
    :cond_18d
    const-string v2, ")"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1377
    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    return-object v2

    .line 1256
    :cond_197
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto/16 :goto_1c

    .line 1266
    :cond_19e
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto/16 :goto_38

    .line 1276
    :cond_1a5
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto/16 :goto_54

    .line 1286
    :cond_1ac
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    invoke-static {v2, v1}, Lcom/evernote/thrift/TBaseHelper;->toString([BLjava/lang/StringBuilder;)V

    goto/16 :goto_70

    .line 1332
    :cond_1b3
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto/16 :goto_11c

    .line 1342
    :cond_1ba
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    goto/16 :goto_138

    .line 1352
    :cond_1c1
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    goto :goto_154

    .line 1362
    :cond_1c7
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    goto :goto_170

    .line 1372
    :cond_1cd
    iget-object v2, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    goto :goto_18c
.end method

.method public unsetActive()V
    .registers 4

    .prologue
    .line 466
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x4

    const/4 v2, 0x0

    aput-boolean v2, v0, v1

    .line 467
    return-void
.end method

.method public unsetAttributes()V
    .registers 2

    .prologue
    .line 608
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    .line 609
    return-void
.end method

.method public unsetContent()V
    .registers 2

    .prologue
    .line 331
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    .line 332
    return-void
.end method

.method public unsetContentHash()V
    .registers 2

    .prologue
    .line 354
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    .line 355
    return-void
.end method

.method public unsetContentLength()V
    .registers 3

    .prologue
    const/4 v1, 0x0

    .line 378
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    aput-boolean v1, v0, v1

    .line 379
    return-void
.end method

.method public unsetCreated()V
    .registers 4

    .prologue
    .line 400
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x1

    const/4 v2, 0x0

    aput-boolean v2, v0, v1

    .line 401
    return-void
.end method

.method public unsetDeleted()V
    .registers 4

    .prologue
    .line 444
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x3

    const/4 v2, 0x0

    aput-boolean v2, v0, v1

    .line 445
    return-void
.end method

.method public unsetGuid()V
    .registers 2

    .prologue
    .line 285
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    .line 286
    return-void
.end method

.method public unsetNotebookGuid()V
    .registers 2

    .prologue
    .line 509
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    .line 510
    return-void
.end method

.method public unsetResources()V
    .registers 2

    .prologue
    .line 585
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    .line 586
    return-void
.end method

.method public unsetTagGuids()V
    .registers 2

    .prologue
    .line 547
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    .line 548
    return-void
.end method

.method public unsetTagNames()V
    .registers 2

    .prologue
    .line 646
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    .line 647
    return-void
.end method

.method public unsetTitle()V
    .registers 2

    .prologue
    .line 308
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    .line 309
    return-void
.end method

.method public unsetUpdateSequenceNum()V
    .registers 4

    .prologue
    .line 488
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x5

    const/4 v2, 0x0

    aput-boolean v2, v0, v1

    .line 489
    return-void
.end method

.method public unsetUpdated()V
    .registers 4

    .prologue
    .line 422
    iget-object v0, p0, Lcom/evernote/edam/type/Note;->__isset_vector:[Z

    const/4 v1, 0x2

    const/4 v2, 0x0

    aput-boolean v2, v0, v1

    .line 423
    return-void
.end method

.method public validate()V
    .registers 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/evernote/thrift/TException;
        }
    .end annotation

    .prologue
    .line 1382
    return-void
.end method

.method public write(Lcom/evernote/thrift/protocol/TProtocol;)V
    .registers 10
    .param p1, "oprot"    # Lcom/evernote/thrift/protocol/TProtocol;
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/evernote/thrift/TException;
        }
    .end annotation

    .prologue
    const/16 v7, 0xb

    .line 1125
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->validate()V

    .line 1127
    sget-object v4, Lcom/evernote/edam/type/Note;->STRUCT_DESC:Lcom/evernote/thrift/protocol/TStruct;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeStructBegin(Lcom/evernote/thrift/protocol/TStruct;)V

    .line 1128
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    if-eqz v4, :cond_21

    .line 1129
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetGuid()Z

    move-result v4

    if-eqz v4, :cond_21

    .line 1130
    sget-object v4, Lcom/evernote/edam/type/Note;->GUID_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1131
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->guid:Ljava/lang/String;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeString(Ljava/lang/String;)V

    .line 1132
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1135
    :cond_21
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    if-eqz v4, :cond_38

    .line 1136
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetTitle()Z

    move-result v4

    if-eqz v4, :cond_38

    .line 1137
    sget-object v4, Lcom/evernote/edam/type/Note;->TITLE_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1138
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->title:Ljava/lang/String;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeString(Ljava/lang/String;)V

    .line 1139
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1142
    :cond_38
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    if-eqz v4, :cond_4f

    .line 1143
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetContent()Z

    move-result v4

    if-eqz v4, :cond_4f

    .line 1144
    sget-object v4, Lcom/evernote/edam/type/Note;->CONTENT_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1145
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->content:Ljava/lang/String;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeString(Ljava/lang/String;)V

    .line 1146
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1149
    :cond_4f
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    if-eqz v4, :cond_66

    .line 1150
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetContentHash()Z

    move-result v4

    if-eqz v4, :cond_66

    .line 1151
    sget-object v4, Lcom/evernote/edam/type/Note;->CONTENT_HASH_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1152
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->contentHash:[B

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeBinary([B)V

    .line 1153
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1156
    :cond_66
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetContentLength()Z

    move-result v4

    if-eqz v4, :cond_79

    .line 1157
    sget-object v4, Lcom/evernote/edam/type/Note;->CONTENT_LENGTH_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1158
    iget v4, p0, Lcom/evernote/edam/type/Note;->contentLength:I

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeI32(I)V

    .line 1159
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1161
    :cond_79
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetCreated()Z

    move-result v4

    if-eqz v4, :cond_8c

    .line 1162
    sget-object v4, Lcom/evernote/edam/type/Note;->CREATED_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1163
    iget-wide v4, p0, Lcom/evernote/edam/type/Note;->created:J

    invoke-virtual {p1, v4, v5}, Lcom/evernote/thrift/protocol/TProtocol;->writeI64(J)V

    .line 1164
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1166
    :cond_8c
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetUpdated()Z

    move-result v4

    if-eqz v4, :cond_9f

    .line 1167
    sget-object v4, Lcom/evernote/edam/type/Note;->UPDATED_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1168
    iget-wide v4, p0, Lcom/evernote/edam/type/Note;->updated:J

    invoke-virtual {p1, v4, v5}, Lcom/evernote/thrift/protocol/TProtocol;->writeI64(J)V

    .line 1169
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1171
    :cond_9f
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetDeleted()Z

    move-result v4

    if-eqz v4, :cond_b2

    .line 1172
    sget-object v4, Lcom/evernote/edam/type/Note;->DELETED_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1173
    iget-wide v4, p0, Lcom/evernote/edam/type/Note;->deleted:J

    invoke-virtual {p1, v4, v5}, Lcom/evernote/thrift/protocol/TProtocol;->writeI64(J)V

    .line 1174
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1176
    :cond_b2
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetActive()Z

    move-result v4

    if-eqz v4, :cond_c5

    .line 1177
    sget-object v4, Lcom/evernote/edam/type/Note;->ACTIVE_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1178
    iget-boolean v4, p0, Lcom/evernote/edam/type/Note;->active:Z

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeBool(Z)V

    .line 1179
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1181
    :cond_c5
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetUpdateSequenceNum()Z

    move-result v4

    if-eqz v4, :cond_d8

    .line 1182
    sget-object v4, Lcom/evernote/edam/type/Note;->UPDATE_SEQUENCE_NUM_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1183
    iget v4, p0, Lcom/evernote/edam/type/Note;->updateSequenceNum:I

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeI32(I)V

    .line 1184
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1186
    :cond_d8
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    if-eqz v4, :cond_ef

    .line 1187
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetNotebookGuid()Z

    move-result v4

    if-eqz v4, :cond_ef

    .line 1188
    sget-object v4, Lcom/evernote/edam/type/Note;->NOTEBOOK_GUID_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1189
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->notebookGuid:Ljava/lang/String;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeString(Ljava/lang/String;)V

    .line 1190
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1193
    :cond_ef
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    if-eqz v4, :cond_128

    .line 1194
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetTagGuids()Z

    move-result v4

    if-eqz v4, :cond_128

    .line 1195
    sget-object v4, Lcom/evernote/edam/type/Note;->TAG_GUIDS_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1197
    new-instance v4, Lcom/evernote/thrift/protocol/TList;

    iget-object v5, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    invoke-interface {v5}, Ljava/util/List;->size()I

    move-result v5

    invoke-direct {v4, v7, v5}, Lcom/evernote/thrift/protocol/TList;-><init>(BI)V

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeListBegin(Lcom/evernote/thrift/protocol/TList;)V

    .line 1198
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->tagGuids:Ljava/util/List;

    invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v3

    .local v3, "i$":Ljava/util/Iterator;
    :goto_112
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_122

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 1200
    .local v0, "_iter31":Ljava/lang/String;
    invoke-virtual {p1, v0}, Lcom/evernote/thrift/protocol/TProtocol;->writeString(Ljava/lang/String;)V

    goto :goto_112

    .line 1202
    .end local v0    # "_iter31":Ljava/lang/String;
    :cond_122
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeListEnd()V

    .line 1204
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1207
    .end local v3    # "i$":Ljava/util/Iterator;
    :cond_128
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    if-eqz v4, :cond_163

    .line 1208
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetResources()Z

    move-result v4

    if-eqz v4, :cond_163

    .line 1209
    sget-object v4, Lcom/evernote/edam/type/Note;->RESOURCES_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1211
    new-instance v4, Lcom/evernote/thrift/protocol/TList;

    const/16 v5, 0xc

    iget-object v6, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    invoke-interface {v6}, Ljava/util/List;->size()I

    move-result v6

    invoke-direct {v4, v5, v6}, Lcom/evernote/thrift/protocol/TList;-><init>(BI)V

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeListBegin(Lcom/evernote/thrift/protocol/TList;)V

    .line 1212
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->resources:Ljava/util/List;

    invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v3

    .restart local v3    # "i$":Ljava/util/Iterator;
    :goto_14d
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_15d

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lcom/evernote/edam/type/Resource;

    .line 1214
    .local v1, "_iter32":Lcom/evernote/edam/type/Resource;
    invoke-virtual {v1, p1}, Lcom/evernote/edam/type/Resource;->write(Lcom/evernote/thrift/protocol/TProtocol;)V

    goto :goto_14d

    .line 1216
    .end local v1    # "_iter32":Lcom/evernote/edam/type/Resource;
    :cond_15d
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeListEnd()V

    .line 1218
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1221
    .end local v3    # "i$":Ljava/util/Iterator;
    :cond_163
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    if-eqz v4, :cond_17a

    .line 1222
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetAttributes()Z

    move-result v4

    if-eqz v4, :cond_17a

    .line 1223
    sget-object v4, Lcom/evernote/edam/type/Note;->ATTRIBUTES_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1224
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->attributes:Lcom/evernote/edam/type/NoteAttributes;

    invoke-virtual {v4, p1}, Lcom/evernote/edam/type/NoteAttributes;->write(Lcom/evernote/thrift/protocol/TProtocol;)V

    .line 1225
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1228
    :cond_17a
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    if-eqz v4, :cond_1b3

    .line 1229
    invoke-virtual {p0}, Lcom/evernote/edam/type/Note;->isSetTagNames()Z

    move-result v4

    if-eqz v4, :cond_1b3

    .line 1230
    sget-object v4, Lcom/evernote/edam/type/Note;->TAG_NAMES_FIELD_DESC:Lcom/evernote/thrift/protocol/TField;

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldBegin(Lcom/evernote/thrift/protocol/TField;)V

    .line 1232
    new-instance v4, Lcom/evernote/thrift/protocol/TList;

    iget-object v5, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    invoke-interface {v5}, Ljava/util/List;->size()I

    move-result v5

    invoke-direct {v4, v7, v5}, Lcom/evernote/thrift/protocol/TList;-><init>(BI)V

    invoke-virtual {p1, v4}, Lcom/evernote/thrift/protocol/TProtocol;->writeListBegin(Lcom/evernote/thrift/protocol/TList;)V

    .line 1233
    iget-object v4, p0, Lcom/evernote/edam/type/Note;->tagNames:Ljava/util/List;

    invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v3

    .restart local v3    # "i$":Ljava/util/Iterator;
    :goto_19d
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_1ad

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    .line 1235
    .local v2, "_iter33":Ljava/lang/String;
    invoke-virtual {p1, v2}, Lcom/evernote/thrift/protocol/TProtocol;->writeString(Ljava/lang/String;)V

    goto :goto_19d

    .line 1237
    .end local v2    # "_iter33":Ljava/lang/String;
    :cond_1ad
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeListEnd()V

    .line 1239
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldEnd()V

    .line 1242
    .end local v3    # "i$":Ljava/util/Iterator;
    :cond_1b3
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeFieldStop()V

    .line 1243
    invoke-virtual {p1}, Lcom/evernote/thrift/protocol/TProtocol;->writeStructEnd()V

    .line 1244
    return-void
.end method
